Platform Independent UI Objects Table of Contents

ثبت نشده
چکیده

XSL Beans are a unique technology for developing UI's that exploits XML and XSL, and that provides a number of benefits, chief of which are: • Media independence XSL Beans are media independent, meaning that they can be used in Java, Dynamic HTML, or even standard GUI environments. • Standards−based XSL Beans rely upon, and exploit, XML and related standards, providing an open UI framework. • Intelligent data XSL Beans rely upon, and take advantage of, intelligent data. In particular, well−designed XML instances make it easy to bring sophisticated application behavior to documents in a transparent manner. • Documents as applications using XSL Beans, any document can be brought to life as an application, bringing new dimensions of reuse to ostensibly static data. • Reusability a direct effect of the above two points is that XSL Beans can be reused easily, in new ways. XSL Beans could lead to entirely new ways of approaching old problems, such as forms handling. • Instance syntax independent a number of different XML instances can result in ostensibly the same UI, resulting in maximum flexibility in data representation. • Human legible, human editable a direct result of the above is that XSL Bean instance data can be understood, and edited by people with little skill beyond that required for authoring XML documents. This brings application development within the realm of document authors (programming for the masses). • Ease of use in combination with a UI builder, XSL Beans can be easy to use. More importantly, they can be easy to use even without a UI builder. • Flexibility XSL Beans are entirely data−driven, meaning that components can change the data format, or the way the data format is interpreted, easily, at any time. XML Beans could play a significant role in many areas, and could revolutionize the document−centric application arena. This paper describes the thoughts leading to the XSL Bean concept, and the XSL Bean concept in detail. The primary purpose of this document is to provide a background to development groups that might be producing cross−platform UI's (in particular, WWW−based UI's) or UI builder applications that could benefit from XSL Bean technology. The paper explains the XSL Bean concept at a fairly high level. There is a companion paper discussing development environments using XSL Beans, which also discusses some parts of XSL Beans in more detail. . . . . Platform Independent UI Objects Bringing XSL Beans to the World

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UI Development Using XSL Beans Table of Contents

GUI Development Environment Using XSL Beans Basic Development Environment Look and Feel GUI Layout Models Applications and Application Behavior What Is an Application Physically? What Does an Application Do? WWW Applications and Distributed Closures Editing Application Behavior To Script, or Not to Script That is the Question. Scripting, Functional Programming, and XML Instances Editing the Cod...

متن کامل

Interaction with the Internet of Things

UI generation stylesheet Abstract UI to XHTML stylesheet Abstract UI description XHTML [Java ME] Apache Cocoon framework OWL-S description Service User Interface Annotation description Abstract widget type modelwidget type model Abstract parameter type modelparameter type model Figure 2. The Pervasive Service Interaction (Perci) framework architecture. Perci provides for integrated interaction ...

متن کامل

A Study on Content and Interaction Types on Smart- phone

This study includes literature investigation on interactions and information perception of users in order to clarify interaction types for different contents. It turned out that information perception of users was in close relation with content types. UI factors for different contents and those for different interaction types were examined, and it turned out that UIs most frequently used for co...

متن کامل

A Study of the JavaScript Compiler and Symbol Table for the Smart Cross Platform

Smart Cross Platform (SCP) is virtual machine based solution that supports various programming languages and platforms, and its aims are to support programming languages like ISO/IEC C++, Java and Objective C and smartphone platforms such as Android and iOS. Java Script is a programming language to develop HTML5 contents, and the contents are executed by interpreter which included in web browse...

متن کامل

User interface specification for interactive software systems

or low-fidelity prototypes are generally limited in function but only need limited prototyping effort. They usually do not require programming skills and coding. They are constructed to facilitate discussion of UI concepts and design alternatives, rather than to model the user interaction with a system. Low fidelity prototypes (see Figure 63, left) therefore mainly demonstrate the look, but rar...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000